Loading...
 

Demand and stock list

Demand / stock list

Description

The demand/inventory list (short: B&B list) offers two modes/options of demand/inventory evaluation:

1. during the date control, requirement coverage documents (planned goods receipts) are analysed with regard to their existence and the replenishment time of the part. Thus, it can be checked whether the stock becomes negative at all or within the respective replenishment time. In such a case, requirement requests for purchased parts or stock orders for production parts can be generated directly from the list.

2. inventory control involves analysing the stocks available today (total stock of a part as of today) and the balance of future movements (balance of all stock reservations, orders, production orders, etc.) This analysis is supported by rules (formulas). These rules include evaluations for e.g. lists of slow-moving items, test runs for parts with negative stock, negative order or production quantity and, of course, balanced minimum stock underruns.

This evaluation is available in a time-aggregated form as a requirements/stock overview .

The requirements and stock list can also be called up for individual company codes.

Functionality

Schedule control

Mode in which the possible minimum stock underrun is displayed and explained for each part. The corresponding cover documents, which are used to restore the stock level, are also analysed here in relation to the planned dates.

Compile a list:

a) Mark the field "Date control" (this resets formula windows).

b) Make a selection in the Date check field ("strict", "medium" or "soft", see also MRP account) As the planned date ("per date")
can also be specified as a time span, this specification determines where these dates can move within the time span.

(see QM tests)

Autoplst Datacheck En

strict Receipt date: end date counts, dispatch date: start date counts
medium Date of arrival and date of departure are compared "naturally" (e.g. whole calendar week comes after Tuesday but before Thursday of the week)
soft Receipt date: Start date counts, Departure date: End date counts

In the case of requirements from part requirements (departure date), the planned date is made up of the earliest and latest start, which also results in a time span.

With the evaluation type "Strict", the earliest date of this time span is always used for the evaluation, with the setting "Medium" exactly the middle and with "Soft" the end of the time span, i.e. there is the least buffer for the real demand.

If planning (e.g. stock replenishment) is to be carried out with a certain buffer time, the setting "Medium" is recommended, which is also set in this way in the standard system.
If there is little space in the warehouse or if the warehouse budget is to be kept as low as possible, the setting "Soft" is recommended, whereby planning is always carried out on the actual demand date.

"Strict" thus means that the goods are always procured at the earliest possible date and may also lie in the warehouse for some time until they are needed, depending on how large the buffer times of the requirements were.

c) Select stock underruns This indicates which underruns one would like to have listed. You can select underruns of the stock level (Neg.), small minimum stock (Min.), small reorder level (Meld.) and larger maximum stock (Max.). For example, you can ignore negative underruns in order to analyse only the underruns of the minimum and reorder levels.

Autoplst Inventory En

When checking the minimum stock level and the reorder level, the current stock plus an order item is taken into account which is in the first position of the planning and is to be delivered within the replenishment lead time.

d) Define the underrun type of the above underrun: The first underrun of one of the previously selected underrun types is output immediately or only the "most serious" underrun is returned. The sequence of the check is as follows: less than zero, less than minimum stock, less than reorder point, greater than maximum stock.

Autoplst Type En

If Selection is set to "First shortfall" and the first thing to do is to fall below the reorder point or fall below it, possible negative stocks are not taken into account. In the other case ("most serious undercut"), on the other hand, this negative stock level and the following cover note are analysed.

Attention! If the stock then continues to go negative, the evidence responsible for this will NOT be evaluated.

e) Define period preview (factor replenishment time): An empty field at"replenishment time x" displays all shortfalls of the above selected stocks. If you only want to see the underruns within the "simple" replenishment lead time of the respective part, enter a 1 in this field. For double time enter 2, etc. The basis for the check is always today's date, which is added for the preview with the replenishment lead time multiplied by the factor specified here.

Example:

f) Select parts (see above). Since the B&B list in the actual sense refers to the availability of the stocked parts, one should also make the appropriate selection here.

Item Search En

Alternatively, it is also possible to drop parts and structures into the list window and thus start the stock control. When dropping a structure, all parts below the structure node are transferred to the B&B list, no matter in which sublevel they are located.

You can select the parts to be ordered in the list and generate a requirement request (stock requirement) with the requirement quantities, which you can then still change ("Enter new requirement request" and "Extend requirement request" buttons). You can also create stock orders for production parts from the list.



Stock control

For each part, MRP and stock balances are displayed and the total available quantity is calculated (available quantity today = stock on hand, total available quantity = stock after total MRP = closing balance in the MRP account).

Compile a list:

a) Select formula via the filter: select one of the requirement formulas defined in the master data(master formulas whose name begins with "DEMAND_") or manually enter any formula expression in the "Formula" field. Then only the parts for which the formula result is "True" (1) will be displayed in the list.

When changing the formula later, the quantity of parts to be checked remains the same, i.e. all parts that corresponded to the part search in a previous run are taken into account again.

b) Select parts: Press the search button and make a selection; then the stock control is carried out for the parts selected in this way. If parts have already been displayed, the list is deleted first. The selection of parts can be limited as much as possible by using the corresponding window.

Alternatively, it is also possible to drop parts and structures into the list window and thus start the stock check. When dropping a structure, all parts below the structure node are transferred to the B&B list, no matter in which sublevel they are located.

Calculation of the available quantity:

  • Result of the root formula named "AVAILABLE_QUANTITY" or
  • Stock (warehouse account) - order quantity (dispo account) + goods receipt quantity (warehouse account)

Calculation of the required quantity:

  • If Max. stock is defined and the available quantity is smaller: Difference between the maximum stock and the available quantity, rounded down to the multiple of the lot size (replenish max. stock in lot sizes)
  • If min. stock is defined and the available quantity is smaller: difference between the minimum stock and the available quantity, rounded up to a multiple of the lot size (fill up min. stock in lots)
  • no min/max stocks defined and the available quantity is negative: the available quantity, rounded up to a multiple of the lot size (replenish stock in lot sizes)

You can select the parts to be ordered in the list and generate a requirement request (stock requirement) with the requirement quantities, which you can then still change ("Enter new requirement request" and "Extend requirement request" buttons). You can also create stock orders for production parts from the list.

Create purchase orders from the B&B list:

 CX_PURCHASE_ORDER.png If one or more items are marked in the list and the button "Create new order" is pressed, these marked items will be sorted by the main suppliers of the parts. So the main supplier (A-supplier) of the part is used for the price determination of the parts. If no supplier has been entered for a part, the price defined by default in the order item role is used.

For more information on pricing, see here.

In the parts list, new columns "U-type/quantity", "U-date/document" and "U-order" are displayed with the following information:

"U-type/set":
Type of undercutting Shows the underrun type (negative, minimum, report) of the dispo stock, if one exists. The selection bar defines which underrun types are to be taken into account. (see above)
Undercutting quantity The unrestricted stock at the date of the shortfall.
"U-date/document":
Undercutting date The date on which (or the period during which) one of the stocks falls below one of the levels for the first time.
Undercompensation document The document (sales or stock order item) that triggers the requirement, through which the shortfall occurs directly or indirectly (requirement from production)
"Cover note":
Cover note Considers the document with which the demand is to be covered. Depending on whether a document exists and/or when it is to cover the demand (e.g. order date), the corresponding printout is displayed in the list.
(If an order comes after the critical point, then "Too late", otherwise "None").
Date For order status="Too late" order date

Create requisition from stock/requirements list.

 CX_PURCHASE_REQUISITION.png You can generate a requirement coverage request directly from the stock/requirements list by selecting the relevant lines in the list and clicking on 'Create new requirement coverage request'.

The window of the last requirement request item opens automatically. In the window 'Requirement request' all marked items are listed.

 CX_PURCHASE_REQUISITION_add.png You can add further items from the stock/requirements list via 'Extend requirement coverage request'.

Once you have finished your entries, you can decide whether or not the requisition must be approved by ticking the box before approval. With 'Book' the requirement request is forwarded.


Purchase parts with own provision

No BA can be generated for purchased parts with internal provision, but a stock order must be created:

Since for purchased parts with internal provision some parts - defined in the supplier agreement of the ordered part - must be sent to the supplier for the order, a requirement coverage request cannot simply be created for parts that are marked in the logistics account as "purchased part with internal provision". A purchase order or production order may first have to be created for the parts to be provided. The purchase order is therefore dependent on the parts to be provided. In order to control this logistical process, a stock order must be created for these parts , from which a parts request is then created. The requirement request for the order part is then created from the part request when the parts are released.

Attention: In the logistics account of the purchased part with self-supply, it is defined which possible suppliers there are for this provided part. If more than one is selected, the explosion of the parts list is cancelled at the generated stock order. When creating the parts request, a message appears informing you that the supplier from whom the purchased part is to be purchased with in-house provision must be specified on the exploded production parts list.

You will find further information on the subject of supplies on the following pages:

List window

Menu
Menu item Description
Edit -
: Validity -
: : valid parts show only valid parts in the list
: : all parts show all parts in the list
: Edit list -
: : Update list Update list content
: : Reset list Reset list content
: : Show parts Display part of the selected list entry
: : Remove selected parts from list Removes the selected parts from the list
: Print parts sign Parts Print label
Close Close window
Search Call up parts search

Toolbar
Symbol Description
 CX_PRINTER_hardcopy.png Opens the print menu.
 reload.png Update list content
 CX_PURCHASE_REQUISITION.png Creates a new requirement request -
Special treatment for purchased parts with own provision
 CX_PURCHASE_REQUISITION_add.png Extends an existing requirement request (functional description of the plus sign)
 CX_STOCK_ORDER.png Enters a new stock order -
Special treatment for purchased parts with own provision
 CX_STOCK_ORDER_ADD.png Extends an existing stock order (functional description of the plus sign)
 CX_PURCHASE_ORDER.png Create a new order
 CX_PURCHASE_ORDER_add.png Extend an existing order
 CX_STOCK_SWITCHING.png Create a stock transfer

This option to replenish the warehouse can only be selected if you have called up the B&B list for a company code. The stock transfer is created from the main warehouse to the warehouse of the company code via the stock transfer assistant. For this, the corresponding parts must be selected in the list.

If the stock transfer is not possible for the following reasons, you will receive a corresponding message.

Message Description
The part ... has no standard storage location The part has no standard storage location in the logistics account
The part ... does not have enough stock in the standard storage bin The stock of the part in the standard storage bin is less than the difference between the minimum stock and stock in the company code storage bin.
part ... does not require a stock transfer because the stock has not fallen below the minimum stock level! The minimum stock level in the company code's storage bin is not undercut.
 CX_ITEM.png Shows the parts
 CX_PURCHASE_ITEM.png Shows the items ordered
 CX_STOCK_on.png Shows the stock level
 CX_STOCK_log.png Displays the stock movements
 CX_DISPO_ACCOUNT.png Shows the disposition movements
 CX_STOCK_ACCOUNT.png Displays the logistics account.
 copytoclipboard.png Exports the selected or all parts
 list_load.png Restore saved list (only possible without appointment control!)
 list_save.png Save current list content (only possible without appointment control!) For the logged in user, the list content for this list is saved in this window. It can then be quickly restored with the button "Restore saved list".
 list_load_delete.png Delete a saved list
Search Search for parts
Company code Possible restriction of the data in relation to a selected company code.

If this field remains empty, all entries are without restriction to a company code.

Fields
Field Description
Selection Depending on the formula, the list will then show the necessary requirements
Scanning When the focus is in this box, part numbers can be scanned and then appear in the list. This only works without schedule control!
Formula You can also enter a new formula and press RETURN to check the stock. If you want to save the formula, please enter it as calculation formula in the basic data.
Schedule control Switching the mode of the demand/stock list between schedule control and stock control
JIT parts included JIT parts are included in the evaluation
List Only the parts that you have previously selected via the Search parts function and that correspond to the formula are displayed.

Tip: Double-clicking on a list entry opens the corresponding dispo account.

General columns
Columns only with date control
Columns only without date control

Type The colour of the picture indicates whether it is a single part (white) or a bottom part (green).
(Since variant parts (red) are not stocked but only their sub-part, they cannot appear here).
item no. 1st line: Part number
2nd line: Provision type
Article 1st line: Part description
2nd line: Attributes
U-Art It is displayed whether the stock has fallen below which stock. (negative, minimum or reorder level)
The evaluation depends on the settings of the deadline control. (Worst shortfall, replenishment time, shortfall type).
U quantity This is the difference between the stock quantity (previous column) and the disposable stock on the under-execution date (next column)
U-date/document 1st line: Date on which the shortfall was noted
2nd line: Document number leading to the underrun
Cover note 1st line: Is there a document that leads to the coverage of the demand and is this document scheduled too late.
2nd line: On which date will the stock be replenished.
Dispo Processor Dispo Processor of the part
reloading time The replenishment lead time is determined for order items in the following order: 1. from the A-supplier, 2. from any supplier or if both are not available from the standard procurement data. The origin of the data is displayed in the second line.
Late start The latest start is calculated from the "U-date" minus the replenishment lead time.
Proposal The quantity is suggested which would replenish the stock at maximum stock (1st choice), at minimum stock (2nd choice) or at zero stock (3rd choice) and represents a multiple of the lot size.
Stock (current) The current stock (warehouse stock)
disp. stock (determined) The disposable inventory. This is calculated from the current stock (warehouse stock) plus/minus the movements of the part. (see MRP account)
Requested
Minimum Stock limit from the stock account
Maximum Stock limit from the stock account
LK Logistics code
Lot size Batch size from the standard procurement data of the order item or production roll
Orders Ordered quantity
On demand Order quantity on call (see framework order in the supplier agreement)
Goods receipt Quantity in goods receipt
QA Quantity in quality assurance
Production Quantity in production
Mission Order quantity (open orders)
Date
Main bearing
Main storage area
average price
Main supplier

Related topics


Technical documentation

Quality assurance

Check B&B list.doc

To test the B&B list, you should prepare a part with the desired settings. Using the external dispositions, you can then easily simulate documents that lead to a shortfall in stocks and cover documents and thus check the correct evaluation of the B&B list.

Part: 300000
  • Production part with stock control
  • Replacement time: 5 days
  • Report. Stock: 5 pieces
  • Minimum stock: 3 pieces
  • Stock: 10 pieces
Scenario 1

Tue,29.7.

Wed,30.7.

Thu,31.7.

Fri, 1.8.

Sat, 2.8.

So, 3.8.

Mon, 4.8.

Tue, 5.8.

Wed, 6.8.

Thu, 7.8.

- 6 pcs.

- 2 pcs.

- 3 pcs.

+11 pcs

Replacement time x:
"" -> All documents are taken into account. The cover document is classified as "too late".
1 -> All receipts within the replenishment lead time are taken into account. Thus only
the demand on 2.8. is reported. The cover document is also not displayed.
2 -> All documents are taken into account. The cover document is classified as "too late".

Return priority:
First -> Regardless of the replenishment time, the shortfall of the reorder point on 2.8. is always displayed.
Schl.-> If the period of the replenishment lead time is considered, the shortfall of the reorder level is displayed. For all other periods ("", replenishment lead time * 2, 3, ...) the negative stock is reported.

Scenario 2

Tue,15.7.

Wed,16.7.

Thu,17.7.

Fri, 18.8.

……….

……….

Thu,31.7.

Fri, 1.8.

Sat, 2.8.

So, 3.8.

- 11 pcs.

……….

……….

………...

………...

+ 11 pcs

………...

………...

………...

………..

Select type of analysis:
Strict -> If the analysis type is set to "strict", the latest possible date for cover documents of the cover document is always selected, i.e. 1.8. Thus, we run into the negative on withdrawal and the cover is classified as too late.
Soft -> The earliest possible date for cover documents is always selected. Thus, part is not displayed in the B&B list, as there is no stock shortfall.

Info: For documents that reduce the stock, the date is set exactly the other way round. Thus, for the setting "soft", the end of the period is always assumed and the beginning for the setting "strict".

Scenario 3

(WEEinkauf 29)

Mon,14.7.

Tue,15.7.

Wed,16.7.

Thu, 17 August.

Fri, 18.8.

Sat, 19.7.

So, July 20th.

………...........

……….........

- 11 pcs.

…….…..........

…….…..........

…….…..........

……...........

+ 11 pcs.

Type of analysis:
Strict -> Monday is assumed for the requirements document. Thus, the coverage must also take place on Monday so that the B&B list is clean.
Medium -> The time specifications are naturally compared with each other. Thus, a negative stock is displayed if the coverage has not taken place by Wednesday (16.7.).
Soft -> The B&B list is always clean as long as the coverage takes place in the corresponding calendar week.

Demand / stock list

Module name

autopure.mod

Classes

CX_ITEM

Security

In addition to restricting access rights via the class and its data fields, the module can be restricted in its use via some of the received messages.

Received messages
Message Parameters Function Security
ITEM_SELECTED Collection part master objects Part master was selected
SELECT_AUTOMATIC_PURCHASE_REQUIREMENT
STOCK_ORDER_WINDOW_IS_OPEN Window Object The window with a stock order is open.
PURCHASE_REQUISITION_WINDOW_IS_OPEN Window Object The window with a requirement request is open.

Sent messages
Message Parameters Function Receiver module
APPEND_PURCHASE_REQUISITION
EDIT_ITEM NULL or part root object Calling up the input window for part trunks Part master editing module
EDIT_PURCHASE_ITEM NULL or order item object Call up input window for order items Order item editing module
EDIT_PURCHASE_REQUISITION NULL or requirement request object Call up the input window for requirement requests Requisition editing module
EDIT_STOCK_ACCOUNT
LIST_ITEM_STOCK_SUB_MONITORS
SEARCH_ITEM Recipient of the reply Call up search window for parts Parts search module
SELECT_DISPO_ACCOUNT_LOGGINGS
SELECT_STOCK_LOGGINGS
SHOW_PREVIEW Widget Print Preview Print Preview
IS_STOCK_ORDER_WINDOW_OPEN Widget Query whether a warehouse order is already open. stooredt
IS_PURCHASE_REQUISITION_WINDOW_OPEN Widget Query whether a request is already open. pureqedt

Operational business